using System;
using System.Drawing;

namespace SBPweb.Themes.Windows.Schemes
{
	/// <summary>
	/// Class of SchemeFonts
	/// </summary>
    public class SchemeFonts
    {
        #region Private fields

        private Font pDocTitleFont;
        private Font pToolStripTitleFont;
        private Font pHeaderTitleFont;

        #endregion

        #region Constants

		/// <summary>
		/// Verety style scheme fonts
		/// </summary>
        public static SchemeFonts Verety = new SchemeFonts();

        #endregion

        #region Constructor logic

		/// <summary>
		/// Constructor of SchemeFonts
		/// </summary>
        public SchemeFonts()
        {
            pDocTitleFont = new Font("Verdana", 6.5f, FontStyle.Bold);
            pToolStripTitleFont = new Font("Verdana", 6.5f, FontStyle.Bold | FontStyle.Italic);
            pHeaderTitleFont = new Font("Verdana", 13.0f, FontStyle.Bold | FontStyle.Italic);
        }

        #endregion

        #region Property accessors

		/// <summary>
		/// Font of document title bar
		/// </summary>
        public Font DocumentTitleBar
        {
            get
            {
                return pDocTitleFont;
            }
            set
            {
                pDocTitleFont = value;
            }
        }

		/// <summary>
		/// Font of toolstrip bar
		/// </summary>
        public Font ToolStripTitleBar
        {
            get
            {
                return pToolStripTitleFont;
            }
            set
            {
                pToolStripTitleFont = value;
            }
        }

		/// <summary>
		/// Font of header title
		/// </summary>
        public Font HeaderTitle
        {
            get
            {
                return pHeaderTitleFont;
            }
            set
            {
                pHeaderTitleFont = value;
            }
        }

        #endregion
    }
}